package com.whfc.openapi.api.face.service;

import com.whfc.emp.param.EmpAttendSyncDataParam;
import com.whfc.emp.param.EmpDeviceSyncDataParam;
import com.whfc.emp.param.EmpGroupSyncDataParam;
import com.whfc.emp.param.EmpInfoSyncDataParam;

/**
 * @author qzexing
 * @version 1.0
 * @date 2021-08-05 16:12
 */
public interface FaceGateSyncService {

    /**
     * 闸机考勤同步
     *
     * @param dataParam 识别记录
     */
    void syncAttend(EmpAttendSyncDataParam dataParam);

    /**
     * 人员数据同步
     *
     * @param dataParam 人员信息
     */
    void syncEmpInfo(EmpInfoSyncDataParam dataParam);

    /**
     * 班组数据同步
     *
     * @param dataParam 班组数据
     */
    void syncGroup(EmpGroupSyncDataParam dataParam);

    /**
     * 设备数据同步
     *
     * @param dataParam 设备数据
     */
    void syncDevice(EmpDeviceSyncDataParam dataParam);


}
